package com.yunyao.framework.service;

import com.yunyao.common.dto.SupplierSettlementPayNodeDto;
import com.yunyao.common.dto.supplier.SupplierSettlementDto;
import com.yunyao.common.web.util.PageResult;
import com.yunyao.common.web.util.YResult;
import com.yunyao.framework.dto.soSupply.SosupplySaveDto;
import com.yunyao.framework.dto.supplier.SupplierSettlementPayNodeSaveDto;
import com.yunyao.framework.vo.supplier.SupplierSettlementInfoVO;
import com.yunyao.framework.vo.supplier.SupplierSettlementPayNodeInfoVO;
import com.yunyao.framework.vo.supplier.SupplierSettlementPayNodeVO;
import com.yunyao.framework.vo.supplier.SupplierSettlementVO;

public interface SupplierSettlementPayNodeService {
    /**
     * 供应商结算付款节点列表
     *
     * @param supplierSettlementPayNodeDto
     * @return
     */
    YResult<PageResult<SupplierSettlementPayNodeVO>> pageList(SupplierSettlementPayNodeDto supplierSettlementPayNodeDto);


    YResult<SupplierSettlementPayNodeInfoVO> getInfo(SupplierSettlementPayNodeDto supplierSettlementPayNodeDto);

    YResult<String> saveInfo(SupplierSettlementPayNodeSaveDto saveDto);
}
